package com.hkj.shop.login.web;

import java.sql.Timestamp;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import com.hkj.shop.base.web.BaseController;
import com.hkj.shop.model.User;
import com.hkj.shop.service.UserService;
@Controller
@RequestMapping(value="/login")
public class LoginController extends BaseController {
	
	@Autowired
	private UserService userService;
	
	@RequestMapping(value="/admin.do")
	public ModelAndView admin() {
		ModelAndView view = new ModelAndView();
		view.setViewName("login/admin");
		return view;
	}
	
//	@RequestMapping("/adminlogin.htm")
//	@ResponseBody
//    public String adminLogin(HttpServletRequest request, HttpServletResponse response){
/////*
//		String username=request.getParameter("username");
//		String password=request.getParameter("password");
//		//String code = request.getParameter("code");
//		Map map = new HashMap();
//		HttpSession session = request.getSession();
//		//String sessioncode = (String)session.getAttribute(Constants.KAPTCHA_SESSION_KEY);
//		
//		//PhoneUser phoneUser = phoneuserService.getByPhone(username);
//		User user = userService.getByAccount(username.trim());
//		if(user)){
//			//用户登录账户在此处为唯一索引
//			String pass=user.getPassword();
//			MD5 md5=new MD5();
//			//将前台输入的密码加密
//			String encodePass = md5.getMD5ofStr(password);
//			if(encodePass.equals(pass)){
//				if(user.getRole().equals("ADMIN")){
//					map.put("success", new Boolean(true));
//					map.put("msg", "登录成功！");
//					UserInfo userinfo = new UserInfo();
//					userinfo.setAccount(user.getAccount());
//					userinfo.setPassword(user.getPassword());
//					userinfo.setCorpid(user.getCorpid());
//					userinfo.setEnable(user.getEnable());
//					userinfo.setRole(user.getRole());
//					Timestamp loginTime = new Timestamp(System.currentTimeMillis());
//					userinfo.setLoginTime(loginTime);
//					session.setAttribute("USERINFO", userinfo);
//					map.put("ROLE",user.getRole());
//					map.put("corpid", user.getCorpid());
//					System.out.println(json(map));
//					return json(map);
//				}else{
//					map.put("success", new Boolean(false));
//					map.put("msg", "权限不足！");
//					
//					return json(map);
//				}
//				
//			}else{
//				map.put("success", new Boolean(false));
//				map.put("msg", "密码错误！");
//				
//				return json(map);
//			}
//			
//		}
//			
//		map.put("success", new Boolean(false));
//		map.put("msg", "账户不存在！");
//		
//		System.out.println(json(map));
//		return json(map);
//	}
}
